﻿@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body {color: #666666;font-family:"微软雅黑",Arial,Georgia,"Times New Roman",Times,serif;font-size: 14px;line-height: 30px;width:100%;}
.clear{ clear:both;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
a:link, a:visited {color: #666666;text-decoration: none;}
fieldset,img {border: none;}
ul, li {list-style-type: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-size: 100%;}
.fl{ float:left}
.fr{ float:right;line-height: 10px;}
.wrap{margin: 0 auto;width: 1009px;}
.wrapss{margin: 0 auto;width: 1050px;}
.minwidth{min-width:1003px;}
#container{ background:#fff}
.font16{ font-size: 16px;}
.textc{ text-align: center;}
.textl{ text-align: left;}
.textr{ text-align: right;}
.mb{ margin-bottom: 30px;}
.pr{ position: relative;}
.pa{ position: absolute;}

/*hctop*/
.hctop{width:auto; height:35px; background:#ccc;}
.hctop1{font-size:13px; height:30px; line-height:10px;}
.top4 { margin:20px 0 0 70px; width:300px; line-height:40px; height:50px;}
.top4 a { padding-right:10px; font-size:16px;text-transform:uppercase;}
/*加载*/
.load{margin-top:10px;height:31px;background:#f0f0f0;color:#707c85;text-align:center;font-size:12px;line-height:31px}
.load a{color:#707c85}
.load a:hover{color:#870407}
/* marqueeleft */
.marqueeleft{height:720px;width:1100px;overflow:hidden;margin:40px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 10px;display:inline;width:240px;height:180px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:230px;height:150px;padding:2px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}

/*新闻详细页*/
.title{padding-bottom:10px;color:#333;text-align:center;font-weight:bold;font-size:21px}
.time{margin-bottom:20px;padding-bottom:5px;border-bottom:1px dotted #aaa;text-align:center}
.hits{margin-left:20px}
.operate{margin-top:20px;padding-top:10px;border-top:1px dotted #aaa;text-align:right}

/*留言*/
#guestform{margin-top:20px;padding:20px;border:dotted 1px #ddd}
.ajaxtable td{vertical-align:middle}
.tdinput{text-align:left;font-weight:normal;font-size:12px;line-height:30px}
.menu_list { width:240px; }
.menu_head { padding: 5px 10px; cursor: pointer; position: relative; margin:1px; font-weight:bold; background: url(images/left.png) center right no-repeat;    color: #e8550f;font-size: 15px;font-weight: bold;line-height:20px; height:20px;border-bottom: #aeaeae 1px solid; }
.menu_head a:hover { color:#005095;}
.menu_body { display:none; }
.menu_body a { display:block; background-color:#EFEFEF; padding-left:10px; font-weight:bold; text-decoration:none;    font-size: 15px;font-weight: bold;line-height: 30px;height: 30px;border-bottom: #aeaeae 1px solid; }
.menu_body a:hover { color:#005095; text-decoration:underline; }
/*banner*/
  

/*招聘*/
.jobs {color: #225fa9;font-weight: bold;padding-bottom: 20px;}
.jobtitle {cursor: pointer;height: 25px;margin-bottom: 0;padding-top: 10px;width: 705px;}
.jobtitle td {border-bottom: 1px solid #dadada;line-height: 26px;}
.jobtitle .subgif {background: url(../images/mini.gif) no-repeat scroll right center;}
.jobsub {background-color: #fafafa; border: 1px dotted #dadada;border-top: none;display: none;overflow: hidden; padding: 10px;}
#job .th {background-color:#eFF; margin:10px 0 3px 0; padding:5px 3px; font-weight:bold}



/*头部*/
#header{ overflow:hidden;margin-bottom:20px;}
#header .wrap{ padding-top:16px; overflow:hidden}
.logo{ padding-top:5px;}
.headright { text-align:right;height:39px; line-height:39px;}
.headright img{ margin-left:10px; vertical-align: middle;}
.headright a:hover{ color:#e02322}

/*导航*/
#nav { border-top:1px solid #ccc;}
#nav .wrap{ background:url(../images/navbg.png) no-repeat center center; height:45px;}
.menu { padding-left:10px;}
.menu  li{  float:left;padding:0 30px;text-align:center; line-height:40px; background:url(../images/line.jpg) no-repeat center right; position: relative;    z-index: 1;}
.menu  li a{ display:block; font-size:16px;text-transform:uppercase;}
.menu  li a:hover{ border-bottom:3px solid #e02322; color:#e02322}
.menu .first a{  color:#e02322;border-bottom:3px solid #e02322;}
.search {height: 25px;margin: 10px 10px 0 20px;width: 195px; border: 1px solid #ccc;border-radius: 5px;}
.search_input {border: medium none;float: left;height: 25px;line-height: 25px; width: 150px; padding:0;}
.search_btn { background: url("../images/search.png") no-repeat  center center #737373; border:none; float: right;height: 25px; text-align: center; width: 25px;}

.menu ul { display:none;background-color: #fff; left:0;overflow: hidden;padding: 5px 0;position: absolute;top: 43px;width: 100%;}
.menu .subnav{ display:block;}
.menu ul li {float: none;position: static; background:none;text-align: center;word-break: keep-all;margin: 0;  padding: 5px 10px;line-height: 25px;}
.menu .first ul li  a{ border-bottom:0; color:#666;}
.menu li ul li a {font-size: 14px;font-weight: normal;text-transform:uppercase;}
.menu ul li a:hover{ border-bottom:0;color:#e02322}

/*首页主体*/
#main{}
.main1{}
.main1 .wrap{}
.marqueeleft {position: relative;}
.maintop{ text-align:left;font-size: 24px; font-weight:bold;color:#005095; margin-bottom:10px;border-bottom: 2px #ccc dashed;}
.hclx li{line-height:31px;border-bottom: 1px #ccc dashed;}
.pclbtb{ background:url(../images/sanjiao.png)}
.maintop span{ font-size:14px; color:#acacac;padding-left:5px;}
.indexpic {height:165px; width:165px;border:2px solid #ccc; border-radius:50%;}
.btnleft, .btnright {cursor: pointer;display: block;height: 150px;position: absolute;width: 22px; z-index: 1;}
.btnleft {background: url("../images/btnl.png") no-repeat scroll center center rgba(0, 0, 0, 0);left: -2%;}
.btnright { background: url("../images/btnr.png") no-repeat scroll center center rgba(0, 0, 0, 0);right: -2%;}
.main1bottom ul li {background:#fff;float: left;margin: 0 0 0 30px;overflow: hidden; padding-bottom: 20px;width: 180px;}
.main1bottom ul li a {display: block;text-align: center;text-transform: uppercase;}
.main1bottom ul li a img {margin-bottom: 10px;} 
.main1bottom ul li h3{  text-align: center;width: 160px;}
.main1bottom ul li a span {display: block; margin-bottom: 10px;overflow: hidden;}
.more{ text-align:center; background:url(../images/more1.jpg) repeat-x center center; margin-bottom:20px;}
.main2{ overflow:hidden;margin-bottom:10px;}
.main2left{ width:400px; margin-right:60px;}
.m2info{ width:395px;}
.m2info h3,.m2info span{overflow:hidden;color:#fff; margin-bottom:10px;}
.m2info h3{ padding:3px 10px; background:#8a8787; margin-right:10px; }
.m2info span{ padding:3px 10px;  background:#ff4400;width: 30px; display:block;}
.m2info p{ overflow:hidden}
.main2left ul li{ overflow:hidden; margin-bottom:10px;height: 30px;}
.main2left ul li img{ margin-right:10px; width:115px; height:86px;}
.main2center{ width:240px; margin-right:70px;}
.main2center ul li{ margin-top:10px;}
.main2center ul li a{ display:block;}
.main2right{
	width: 370px;
	float: right;
}
.m2rtop{ margin:20px 0; font-size:20px; font-weight:bold; }
.phone{ margin-bottom:10px; }
.m2rbottom { margin-top:10px;}
.m2rbottom span{ font-size:16px;}
.m2rbottom p{ font-size:12px;}
.m2rbottom img{ margin:7px 5px 0 0;}
.main2right h3{padding-bottom:10px;}
.m2rbinfo{ border-bottom:1px solid #ccc; padding-bottom:10px;} 
/*底部*/
#footer{ background:#474747; overflow:hidden;padding-top:30px;}
.foot1{ width:200px; margin-right:160px;text-transform:uppercase;}
.foot1top{ font-size:18px; border-bottom:1px solid #fff; color:#fff; padding-bottom:5px; margin-bottom:5px;}
.foot1bottom a{ color:#fff; font-size:12px;}
.foot2{ width:240px;margin-right:160px;text-transform:uppercase;}
.to_y li{line-height: 21px;margin-bottom: 5px;overflow: hidden; width: 270px; color:#fff;}
.to_y li img {margin: 10px 5px 0 0; float:left;}
.to_y li h1{font-size: 16px;}
.to_y li p{font-size: 12px;}
.foot3{margin-right:10px;}
.foot3 ul li{ padding:10px 0 10px 10px; color:#fff;}
.foot3 ul li img{ vertical-align:middle;}
.foot4{ text-align:center; color:#fff;padding-top: 40px;}
.links a{ font-size:12px;}
/*上下*/
.foottop .wrap{ overflow:hidden; background:url(../images/fline.jpg) no-repeat bottom center;}
.footbottom{ height:40px; line-height:40px; color:#fff;}
.footbottom a{color:#fff;}
.footbottom .wrap{}


.newwenzi{ width:400px; height:auto;}
.newwenzi a{font-size:14px; border-bottom:#aeaeae 1px dashed; background:url(../images/dot.jpg) no-repeat left ; display:block; text-align:left; padding-left:15px; line-height:25px;}
.newwenzi a:hover{ color:#005095;}
.newwenzi ul li span {float: right;color: #666;}
/*---------- righttool ---------*/
#righttool {position: fixed; width: 60px; z-index: 3; bottom: 40px; right: 20px; background-color: #fff;}
.quickbtn {width: 60px;}
.quickbtn a {display: block; width: 58px; height: 58px; border: 1px solid #d7d7d7; border-bottom: 0; position: relative;}
.quickbtn .bg {background: url(../images/quickBack.png) no-repeat left top; height: 58px; width: 58px; position: absolute; left: 0; top: 0; display: block;}
.quickbtn .tt {color: #fff; position: absolute; display: block; width: 58px; left: 0; top: 32px; text-align: center; z-index: 2; display: none;}
.quickcart .cartnum {font-family: Arial; color: #fff; height: 17px; padding: 0 2px; background-color: #FF008A; line-height: 17px; text-align: center; display: block; position: absolute; top: 7px; right: 5px;}
.quickcart a:hover .bg {background-position: -58px 0;}
.quickbtn a:hover .tt {display: block;}
.quickservice .bg {background-position: 0 -59px;}
.quickservice a:hover .bg {background-position: -58px -59px;}
.quickfavourite .bg {background-position: 0 -118px;}
.quickfavourite a:hover .bg {background-position: -58px -118px;}
.quicktop a {border-bottom: 1px solid #d7d7d7;}
.quicktop .bg {background-position: 0 -177px;}
.quicktop a:hover .bg {background-position: -58px -177px;}

.aboutm{ overflow:hidden; width:100%;}
.labout{ width:368px; float:left; margin-top:55px;}
.labout .tit{ text-align:right; text-transform:uppercase; color:#858585; font-size:14px; line-height:35px;}
.labout .tit span{ font-size:24px; color:#005095; padding-right:5px; font-weight:bold;}
.aboutm .ll{ width:159px; float:left;}
.aboutm .ll a{ display:block; margin-top:12px; margin-left:15px;}
.aboutm .rr{ width:209px;float:left;}
.aboutm .rr img{ border:1px solid #005095;}
.aboutm .size{ background:url(../images/img_29.jpg) no-repeat 240px 392px; height:492px;}
.aboutm .rabout{ width:782px; float:left;background:url(../images/img_15.jpg) no-repeat 0px 41px; overflow:hidden; margin-left:-1px; }
.aboutm .rabout .con{color:#474646; line-height:28px; margin-left:80px; margin-top:90px;}
.aboutm .rabout .con .tit{ font-size:18px; color:#474646; line-height:45px;} 
/*内页banner*/
.inbanner{ background:url(../images/inbanner.jpg) no-repeat center center; height:150px; margin-bottom:20px;}
.inmain{ margin-bottom:20px; overflow:hidden;}
.inmainleft{ width:240px; margin-right:20px;}
.inlefttop{ height:70px; background:#005095; width: 234px; color:#fff;}
.inlefttop h3{ font-size:22px; padding:22px 0 0 15px;}
.inlefttop span{  padding:10px 0 0 10px;}
.inleftbottom { margin-top:10px;}
.inleftbottom ul li{ height: 15px;
width: 229px;
line-height: 15px;
border-radius: 4px;
border: #ffffff 1px solid;
margin-top: 6px;
background: #4C9ED9;
color: #ffffff;}
.inleftbottom ul li a{ color:#ffffff;display:block; padding-left:50px;}
.inleftbottom ul li a:hover{  border-radius: 10px; background: #ffffff; color: #4C9ED9;}
.inleftbottom img{ margin-top:10px;}
.con_l ul li{ line-height:30px;  border-bottom:1px #ccc dashed;}
.inmainright{ width:743px;}
.current_l{height:30px; border-bottom:1px solid #005095; text-align:left; padding-right:10px; font-size:24px; color:#1274ba; font-weight:bold; float:left;width:250px;text-transform:uppercase;}
.current{ height:30px; border-bottom:1px solid #ccc; text-align:right; padding-right:10px; font-size:12px;}
.content{ padding:10px;}

.prolist li{ float:left; margin:0 10px 20px 0; overflow:hidden; width: 350px;}
.prolist li img{  width:100px; height:100px; float:left; border:1px solid #ccc; margin-right:5px;}
.prolist li h3{ height:30px; line-height:30px; font-size:15px; color:#e02322; font-weight:bold;}
.newslist li{ border-bottom:1px dashed #ccc; padding:3px 0; overflow:hidden;height: 35px;line-height: 35px;}
.newslist li a:hover { color:#e02322;}


#box li{float:left; width:220px;height:220px;overflow:hidden; text-align:center; margin-right:10px;}/* 外框大小 */
#box li p{ display:block;width:220px;overflow:hidden; height:165px; line-height:25px; text-align:center; margin:auto; color:#F00;}/* 文字 */
#box li span a{ overflow:hidden;text-align:center; display:block; }/* 点击图片框黑边 */
#box li span a img{width:220px; height:165px; border:none; border-radius:3px;}
#box li span a:hover{position:absolute;width:242px;height:187px;overflow:hidden; margin: 0 0 0 0;}/* 点击图片框大小 */
#box li span a:hover img{width:240px;height:185px;order:none;}/* 点击图片大小 */

#dede_pages ul{float:left;padding:12px 0px 12px 16px;}
#dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
#dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
#dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
#dede_pages ul li.thisclass,
#dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
#dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
#dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

